home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / nosvw304.zip / NOSGAS.ZIP / PUBLIC / NOSVIEW / AX25 < prev    next >
Text File  |  1992-12-30  |  15KB  |  370 lines

  1. ====                                                NOSview [301]
  2. ax25
  3. ====
  4.  
  5. _________________________________________________________________
  6. ax25 bc <interface> [ on | off ]
  7. _________________________________________________________________
  8. The 'ax25 bc' command routes beacon broadcasts via <interface>
  9. when set to on.
  10.  
  11. >> Example:  ax25 bc tnc0 on
  12.  
  13.  
  14. _________________________________________________________________
  15. ax25 bcinterval [<seconds>]                 Default: 0 (disabled)
  16. _________________________________________________________________
  17. Display or set the time interval between beacon broadcasts.
  18.  
  19. On display both the interval and the countdown values are shown.
  20.  
  21. >> Example:  ax25 bcinterval 179
  22.  
  23.  
  24. _________________________________________________________________
  25. ax25 bckick <interface>
  26. _________________________________________________________________
  27. The 'bckick' command issues a direct broadcast to <interface>
  28. when so enabled by an 'ax25 bc <interface> on' command.
  29.  
  30. >> Example:  ax25 bckick tnc0
  31.  
  32.  
  33. _________________________________________________________________
  34. ax25 bctext ["<broadcast_text"]
  35. _________________________________________________________________
  36. Display or set the text to be sent for beacon broadcast messages.
  37.  
  38. >> Example:  ax25 bctext "NS9BOB-5 TCP/IP 44.199.41.1 [London]"
  39.  
  40.  
  41. _________________________________________________________________
  42. ax25 blimit [<count>]                                 Default: 30
  43. _________________________________________________________________
  44. Display or set the AX.25 retransmission backoff limit.  Normally
  45. each successive AX.25 retransmission is delayed by twice the
  46. value of the previous interval; this is called binary exponential
  47. backoff.  When the backoff reaches the 'blimit' setting it is
  48. held at that value.
  49.  
  50. To prevent the possibility of "congestive collapse" on a loaded
  51. channel, 'blimit' should be set at least as high as the number of
  52. stations sharing the channel.  Note that this is applicable only
  53. on actual AX.25 connections; UI-frames will never be re-
  54. transmitted by the AX.25 layer.
  55.  
  56. >> Example:  ax25 blimit 30
  57.  
  58.  
  59. _________________________________________________________________
  60. ax25 dest
  61. _________________________________________________________________
  62. This is the same as 'ax25 hearddest' (see below).
  63.  
  64.  
  65. _________________________________________________________________
  66. ax25 digipeat [on | off]                              Default: on
  67. _________________________________________________________________
  68. Display or set the digipeater enable flag.
  69.  
  70. If the axip interface is used this flag must be on, otherwise the
  71. digipeat function will not work at all.
  72.  
  73. >> Example:  ax25 digipeat off
  74.  
  75.  
  76. _________________________________________________________________
  77. ax25 filter  [0 | 1 | 2 | 3]            Default: 0 (no filtering)
  78. _________________________________________________________________
  79. Display or set the logging of heard lists of source and
  80. destination AX.25 callsigns.  This is a bitwise-OR function where
  81. the 01 value is for source stations and the 02 value for
  82. destination stations.  When the bit is '0', logging is enabled,
  83. when '1' disabled.
  84.  
  85. >> Examples:  ax25 filter 0       (log sources and destinations)
  86.               ax25 filter 1       (log destinations only)
  87.               ax25 filter 2       (log sources only)
  88.               ax25 filter 3       (no logging)
  89.  
  90.  
  91. _________________________________________________________________
  92. ax25 flush
  93. _________________________________________________________________
  94. Clear the AX.25 "heard" list (see 'ax25 heard').
  95.  
  96.  
  97. _________________________________________________________________
  98. ax25 heard [ <interface> ]
  99. _________________________________________________________________
  100. Display the AX.25 "heard" list.  For each interface that is
  101. configured to use AX.25, a list of all callsigns heard through
  102. that interface is shown, along with a count of the number of
  103. packets heard from each station and the interval, in hr:min:sec
  104. format, since each station was last heard.
  105.  
  106. The local station always appears first in the listing; the packet
  107. count actually reflects the number of packets transmitted.  This
  108. entry is always present even if no packets have been sent.
  109.  
  110. If <interface> is given, only the heard list for that interface
  111. is displayed.
  112.  
  113. Note that logging of heard stations is controlled with the 'ax25
  114. filter' command.
  115.  
  116. >> Example:  ax25 heard tnc0
  117.  
  118.  
  119. _________________________________________________________________
  120. ax25 hearddest <interface>
  121. _________________________________________________________________
  122. Displays the destination list; i.e. the addressed-to stations.
  123. The display shows latest times of transmission to stations,
  124. together with the times that the stations replied.
  125.  
  126. This gives a good reference to see if a station is reachable and
  127. responding.
  128.  
  129. >> Example:  ax25 hearddest tnc0
  130.  
  131.  
  132. _________________________________________________________________
  133. ax25 irtt [<millisecs>]                             Default: 5000
  134. _________________________________________________________________
  135. Display or set the initial value of smoothed round trip time to
  136. be used when a new AX.25 connection is created.  The old T1 value
  137. is now taken to be 2*irtt and is variable.  The actual round trip
  138. time will be learned by measurement once the connection has been
  139. established.
  140.  
  141. >> Example:  ax25 irtt 2500
  142.  
  143.  
  144. _________________________________________________________________
  145. ax25 kick <&AXB>
  146. _________________________________________________________________
  147. Force a retransmission on the specified AX.25 control block.
  148. Control block numbers are obtained with the 'ax25 status'
  149. command.
  150.  
  151. >> Example:  ax25 kick 8d650008
  152.  
  153.  
  154. _________________________________________________________________
  155. ax25 maxframe [<window_size>]                          Default: 1
  156. _________________________________________________________________
  157. Establish the maximum number of frames that will be allowed to
  158. remain unacknowledged at one time on new AX.25 connections.  This
  159. number cannot be greater than 7.
  160.  
  161. For best performance on a half-duplex radio channel, maxframe
  162. should always be set to 1.  The reasons are explained in the
  163. paper "Link Level Protocols Revisited" by Brian Lloyd and Phil
  164. Karn, which appeared in the proceedings of the ARRL 5th Computer
  165. Networking Conference in 1986.
  166.  
  167. >> Example:  ax25 maxframe 1
  168.  
  169.  
  170. _________________________________________________________________
  171. ax25 mycall [<callsign>]
  172. _________________________________________________________________
  173. Display or set the local callsign for AX.25 packets.
  174.  
  175. ***** This command must be given before any 'attach' commands
  176. ***** using AX.25 mode are given.
  177.  
  178. >> Example:  ax25 mycall NS9BOB-5
  179.  
  180. [N.B.  The 'ax25 mycall' command identifies your call to NOS, but
  181. does not set the TNC 'MYCALL' parameter.  You must therefore set
  182. up the TNC with your call before using NOS.  You can do this by
  183. using the TNC command 'MYCALL', or by using the NOS 'comm'
  184. command].
  185.  
  186.  
  187. _________________________________________________________________
  188. ax25 paclen [<bytes>]                                Default: 256
  189. _________________________________________________________________
  190. Display or set the maximum size of I-fields on new AX.25
  191. connections.  If IP datagrams or fragments larger than this are
  192. transmitted, they will be transparently fragmented at the AX.25
  193. level, sent as a series of I-frames, and reassembled back into a
  194. complete IP datagram or fragment at the other end of the link.
  195.  
  196. To have any effect on IP datagrams, this parameter should be less
  197. than or equal to the MTU of the associated interface.
  198.  
  199. The more data you put into an AX.25 I-frame, the smaller the
  200. AX.25 headers are in relation to the total frame size.  In other
  201. words, by increasing 'paclen', you lower the AX.25 protocol
  202. overhead.
  203.  
  204. Also, large data packets reduce the overhead of keying up a
  205. transmitter, and this can be an important factor with higher
  206. speed modems.  On the other hand, large frames make bigger
  207. targets for noise and interference.  Each link has an optimum
  208. value of 'paclen' that is best discovered by experiment.
  209.  
  210. Another thing to remember when setting 'paclen' is that the AX.25
  211. version 2.0 specification limits it to 256 bytes.  Although NOS
  212. can handle much larger values, some other AX.25 implementations
  213. (including digipeaters) can not, and this may cause inter-
  214. operability problems.  Even NOS may have trouble with certain
  215. KISS TNCs because of fixed-size buffers.  The original KISS TNC
  216. code for the TNC-2 by K3MC can handle frames limited in size only
  217. by the RAM in the TNC, but some other KISS TNCs cannot.
  218.  
  219.  
  220. >> Example:  ax25 paclen 256
  221.  
  222.  
  223. _________________________________________________________________
  224. ax25 pthresh [<bytes>]                               Default: 128
  225. _________________________________________________________________
  226. Display or set the poll threshold to be used for new AX.25
  227. Version 2 connections.  The poll threshold controls
  228. retransmission behavior as follows.  If the oldest unacknowledged
  229. I-frame size is less than the poll threshold, it will be sent
  230. with the poll (P) bit set if a timeout occurs.  If the oldest
  231. unacked I-frame size is equal to or greater than the threshold,
  232. then an RR- or RNR-frame, as appropriate, will be sent with the
  233. poll bit set if a timeout occurs.
  234.  
  235. The idea behind the poll threshold is that the extra time needed
  236. to send a "small" I-frame instead of a supervisory frame when
  237. polling after a timeout is small, and since there's a good chance
  238. the I-frame will have to be sent anyway (i.e. if it were lost
  239. previously) then you might as well send it as the poll.  But if
  240. the I-frame is large, send a supervisory (RR/RNR) poll instead to
  241. determine first if retransmitting the oldest unacknowledged I-
  242. frame is necessary; the timeout might have been caused by a lost
  243. acknowledgement.  This is obviously a tradeoff, so experiment
  244. with the poll threshold setting.  The default is 128 bytes, one
  245. half the default value of 'paclen'.
  246.  
  247. >> Example:  ax25 pthresh 128
  248.  
  249.  
  250. _________________________________________________________________
  251. ax25 reset <&AXB>
  252. _________________________________________________________________
  253. Delete the AX.25 connection control block at the specified
  254. address (which can be found with the 'ax25 status' command).
  255.  
  256. >> Example:  ax25 reset 8d650008
  257.  
  258.  
  259. _________________________________________________________________
  260. ax25 retry [<count>]                                  Default: 10
  261. _________________________________________________________________
  262. Limit the number of successive unsuccessful retransmission
  263. attempts on new AX.25 connections.  If this limit is exceeded,
  264. link re-establishment is attempted.  If this fails retry times,
  265. then the connection is abandoned and all queued data is deleted.
  266.  
  267. >> Example:  ax25 retry 10
  268.  
  269.  
  270. _________________________________________________________________
  271. ax25 route
  272. _________________________________________________________________
  273. Display the AX.25 routing table that specifies the digipeaters to
  274. be used in reaching a given station.
  275.  
  276.  
  277. _________________________________________________________________
  278. ax25 route add <target_callsign> [digi_callsign ... ]
  279. _________________________________________________________________
  280. Add an entry to the AX.25 routing table.  Note that 'v' (via) is
  281. not used with the digipeater callsigns.
  282.  
  283. An automatic 'ax25 route add' is executed if digipeaters are
  284. specified in an AX.25 connect command, or if a connection is
  285. received from a remote station via digipeaters.  Such automatic
  286. routing table entries won't override locally created entries,
  287. however.
  288.  
  289. >> Example:  ax25 route add NS9KEN-5 AX9LIZ-0 AX9JIM-1
  290.  
  291.  
  292. _________________________________________________________________
  293. ax25 route drop <target_callsign>
  294. _________________________________________________________________
  295. Drop an entry from the AX.25 routing table.
  296.  
  297. >> Example:  ax25 route drop NS9KEN-5
  298.  
  299.  
  300. _________________________________________________________________
  301. ax25 route mode <target_callsign> [vc|datagram|interface]
  302. _________________________________________________________________
  303.  
  304. >> Example:  ax25 route mode WW9XYZ-5 vc
  305.  
  306.  
  307. _________________________________________________________________
  308. ax25 status [<&AXB>]
  309. _________________________________________________________________
  310. Without an argument, display a one-line summary of each AX.25
  311. control block.  If the address of a particular control block is
  312. specified, the contents of that control block are displayed in
  313. more detail.  Note that the send queue units are frames, while
  314. the receive queue units are bytes.
  315.  
  316. >> Example:  ax25 status 8d650008
  317.  
  318.  
  319. _________________________________________________________________
  320. ax25 t3 [<millisecs>]                                  Default: 0
  321. _________________________________________________________________
  322. Display or set the AX.25 idle "keep alive" timer T3.
  323.  
  324. >> Example:  ax25 t3 65000
  325.  
  326.  
  327. _________________________________________________________________
  328. ax25 t4 [<seconds>]                                   Default:300
  329. _________________________________________________________________
  330. Display or set the AX.25 link redundancy timer T4.  When ther has
  331. been no exchange during this time the link is reset and closed.
  332.  
  333. >> Example:  ax25 t4 300
  334.  
  335.  
  336. _________________________________________________________________
  337. ax25 timertype [original | linear | exponential]
  338. _________________________________________________________________
  339. Display or set the AX.25 timer backoff mode.  In an amateur radio
  340. environment, linear backoff is essential.
  341.  
  342. >> Example:  ax25 timertype linear
  343.  
  344.  
  345. _________________________________________________________________
  346. ax25 version [1|2]                                     Default: 2
  347. _________________________________________________________________
  348. Display or set the version of the AX.25 protocol to attempt to
  349. use on new connections.  Version 2 uses the poll/final bits.
  350.  
  351. >> Example:  ax25 version 2
  352.  
  353.  
  354. _________________________________________________________________
  355. ax25 window [<bytes>]                               Default: 2048
  356. _________________________________________________________________
  357. Display or set the number of bytes that can be pending on an
  358. AX.25 receive queue beyond which I-frames will be answered with
  359. RNR (Receiver Not Ready) responses.
  360.  
  361. This presently applies only to suspended interactive AX.25
  362. sessions, since incoming I-frames containing network (IP,
  363. NET/ROM) packets are always processed immediately and are not
  364. placed on the receive queue.  However, when an AX.25 connection
  365. carries both interactive and network packet traffic, an RNR
  366. generated because of backlogged interactive traffic will also
  367. prevent network packet traffic from being sent.
  368.  
  369. >> Example:  ax25 window 2048
  370.